A Coordination and Discovery Service for QoS-enabled Data-Centric Publish/Subscribe in Wide Area Networks
نویسندگان
چکیده
A special class of Internet of Things called the Industrial Internet of Things (IIoT) operates in a large, distributed and dynamic environment comprising sensors all the way to large server clusters. A key requirement for IIoT is a scalable messaging service that supports multiple quality of service (QoS) properties, such as timeliness and resilience. Although existing pub/sub standards, such as the Object Management Group (OMG)’s Data Distribution Service (DDS) for data-centric pub/sub, support a range of QoS properties and dynamic discovery of peers, they are effective only in local area networks (LANs). Moreover, they lack an effective coordination and discovery service needed by brokers that can bridge multiple different LANs. To address these limitations, this paper presents PubSubCoord, which is a cloud-enabled coordination and discovery service for QoSenabled data-centric pub/sub for wide area network (WAN) operations. PuSubCoord realizes a WAN-scale, low-latency data dissemination architecture by (a) balancing the load using elastic cloud resources, (b) clustering brokers by topics for affinity, and (c) minimizing the number of data delivery hops in the pub/sub overlay. PubSubCoord’s coordination mechanism uses ZooKeeper to support dynamic discovery of brokers and pub/sub endpoints located in isolated networks. Empirical results evaluating the performance of PubSubCoord are presented for (1) scalability of data dissemination and coordination, and (2) deadline-aware overlays employing configurable QoS to provide low-latency data delivery for topics demanding strict service requirements. Keywords-Data Distribution Service, Publish/Subscribe, Middleware, Discovery, Coordination, Cloud Computing
منابع مشابه
Poster: A Cloud-enabled Coordination Service for Internet-scale OMG DDS Applications
The OMG Data Distribution Service (DDS), which is a standard specification for data-centric publish/subscribe communications, has shown promise for use in internet of things (IoT) applications because of its loosely coupled and scalable nature, and support for multiple QoS properties, such as reliable and real-time message delivery in dynamic environments. However, the current OMG DDS specifica...
متن کاملExperience Paper: An Autonomous and Dynamic Coordination and Discovery Service for Wide-Area Peer-to-peer Publish/Subscribe
Industrial Internet of ings (IIoT) applications are mission-critical, which require a scalable data sharing and dissemination platform that supports quality of service (QoS) properties such as timeliness, resilience, and security. Although the Object Management Group (OMG)’s Data Distribution Service (DDS), which is a datacentric, peer-to-peer publish/subscribe standard supporting multiple QoS...
متن کاملSupporting end-to-end quality of service properties in OMG data distribution service publish/subscribe middleware over wide area networks
Assuring end-to-end quality-of-service (QoS) in distributed real-time and embedded (DRE) systems is hard due to the heterogeneity and scale of communication networks, transient behavior, and the lack of mechanisms that holistically schedule different resources end-to-end. This paper makes two contributions to research focusing on overcoming these problems in the context of wide area network (WA...
متن کاملQoS Enabled Dissemination of Managed Information Objects in a Publish-Subscribe-Query Information Broker
Net-centric information spaces have become a necessary concept to support information exchange for tactical warfighting missions using a publish-subscribe-query paradigm. To support dynamic, mission-critical and time-critical operations, information spaces require quality of service (QoS)-enabled dissemination (QED) of information. This paper describes the results of research we are conducting ...
متن کاملUsing Machine Learning to Maintain QoS for Large-scale Publish/Subscribe Systems in Dynamic Environments
Quality-of-service (QoS)-enabled publish/subscribe (pub/sub) middleware provides powerful support for large-scale data dissemination. It is hard, however, to maintain specified QoS properties (such as reliability and latency) in dynamic environments (such as disaster relief operations or power grids). For example, managing QoS manually is not feasible in largescale dynamic systems due to (1) sl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014